@CHARSET "UTF-8";
* {
	margin: 0;
	padding: 0;
}

.imgIng {
	width: 16px;
	height: 16px;
}
/*button*/
.btnDIV {
	margin: 15px auto;
	text-align: center;
}

.btn {
	width: 222px;
	margin: 0 auto;
	text-align: center;
	height: auto;
	line-height: normal;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	padding: 10px 0px;
	background-color: #6ea3e7;
	background: -webkit-gradient(linear, left top, left bottom, from(#80b2f1),
		color-stop(0.50, #6ea3e7), to(#588fdb) );
	background: -webkit-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	background: -moz-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	background: -o-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	background: -ms-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border: 1px solid #4876b0;
	-webkit-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px
		0px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
	-o-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
	-ms-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.3), 0px 0px 0px
		rgba(255, 255, 255, 0);
}

.btn1 {
	width: 222px;
	margin: 0 auto;
	text-align: center;
	height: auto;
	line-height: normal;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px;
	color: black;
	padding: 10px 0px;
	background-color: #BDBDBD;
	background: -webkit-gradient(linear, left top, left bottom, from(#80b2f1),
		color-stop(0.50, #6ea3e7), to(#588fdb) );
	background: -webkit-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	background: -moz-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	background: -o-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	background: -ms-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border: 1px solid #4876b0;
	-webkit-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px
		0px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
	-o-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
	-ms-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.3), 0px 0px 0px
		rgba(255, 255, 255, 0);
}

.tinybtn_6words {
	width: 110px;
	padding: 5px 0px;
	font-size: 14px;
}

.tinybtn_4words {
	width: 90px;
	padding: 5px 0px;
	font-size: 14px;
}

.tinybtn_2words {
	width: 50px;
	padding: 5px 0px;
	font-size: 14px;
}

.btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#6da2ed),
		to(#4a7fd4) );
	background: -webkit-linear-gradient(top, #6da2ed 0%, #4a7fd4);
	background: -moz-linear-gradient(top, #6da2ed 0%, #4a7fd4);
	background: -o-linear-gradient(top, #6da2ed 0%, #4a7fd4);
	background: -ms-linear-gradient(top, #6da2ed 0%, #4a7fd4);
}

.two_btn {
	width: 140px;
}

@media only screen and (min-width:480px) {
	.btn {
		width: 444px;
	}
}

/*next back*/
.btn_side,.btn_left,.btn_right {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	height: auto;
	line-height: normal;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #6ea3e7;
	background: -webkit-gradient(linear, left top, left bottom, from(#80b2f1),
		color-stop(0.50, #6ea3e7), to(#588fdb) );
	background: -webkit-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	background: -moz-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	background: -o-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	background: -ms-linear-gradient(top, #80b2f1 0%, #6ea3e7 50%, #588fdb);
	border: 1px solid #4876b0;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.3), 0px 0px 0px
		rgba(255, 255, 255, 0);
}

.btn_side {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-webkit-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px
		0px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
	-o-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
	-ms-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
}

.btn_left {
	margin-right: -1px;
	border-top-left-radius: 6px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 0px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-o-border-top-left-radius: 6px;
	-ms-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-top-right-radius: 0px;
	-o-border-top-right-radius: 0px;
	-ms-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	-o-border-bottom-left-radius: 6px;
	-ms-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
	-o-border-bottom-right-radius: 0px;
	-ms-border-bottom-right-radius: 0px;
	-webkit-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset -1px 1px
		0px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset -1px 1px
		0px rgba(255, 255, 255, 0.7);
	-o-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset -1px 1px 0px
		rgba(255, 255, 255, 0.7);
	-ms-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset -1px 1px 0px
		rgba(255, 255, 255, 0.7);
}

.btn_right {
	border-left: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 6px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-top-left-radius: 0px;
	-o-border-top-left-radius: 0px;
	-ms-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-o-border-top-right-radius: 6px;
	-ms-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-bottom-left-radius: 0px;
	-o-border-bottom-left-radius: 0px;
	-ms-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-o-border-bottom-right-radius: 6px;
	-ms-border-bottom-right-radius: 6px;
	-webkit-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px
		0px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
	-o-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
	-ms-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.2), inset 0px 1px 0px
		rgba(255, 255, 255, 0.7);
}

.btn_side:hover,.btn_left:hover,.btn_right:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#6da2ed),
		to(#4a7fd4) );
	background: -webkit-linear-gradient(top, #6da2ed 0%, #4a7fd4);
	background: -moz-linear-gradient(top, #6da2ed 0%, #4a7fd4);
	background: -o-linear-gradient(top, #6da2ed 0%, #4a7fd4);
	background: -ms-linear-gradient(top, #6da2ed 0%, #4a7fd4);
}

@media only screen and (min-width:480px) {
	.btn_side,.btn_left,.btn_right {
		padding: 10px 40px;
	}
}

body {
	background-image: url('../images/bg1.png');
	font-size: 16px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-o-text-size-adjust: none;
	-ms-text-size-adjust: none;
	font-family: Arial;
}

table {
	width: 100%;
	border: none;
	border-collapse: collapse;
	margin: 0 auto;
}

img {
	border: none;
	max-width: 100%;
}

select {
	height: 30px;
	line-height: 29px;
	font-size: 16px;
	color: #295ab4;
	font-family: Arial;
	/* 	line-height: normal;     -webkit-appearance:none; 	-moz-appearance:none; 	-o-appearance:none; 	-ms-appearance:none;*/
}

input {
	font-size: 16px;
	font-family: Arial;
}

input[type="text"],input[type="password"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	background-color: #fff;
	padding: 0 5px;
	border: 1px solid #9A9A9A;
	box-shadow: inset 0px 1px 0px rgba(229, 229, 229, 1);
	-webkit-box-shadow: inset 0px 1px 0px rgba(229, 229, 229, 1);
	-moz-box-shadow: inset 0px 1px 0px rgba(229, 229, 229, 1);
	-o-box-shadow: inset 0px 1px 0px rgba(229, 229, 229, 1);
	-ms-box-shadow: inset 0px 1px 0px rgba(229, 229, 229, 1);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	font-family: Arial;
}

a {
	outline: none;
	color: #295ab4;
	font-family: Arial;
}

a.btn_usual,a.btn_press {
	display: inline-block;
	text-decoration: none;
	width: 80px;
	height: 26px;
	background-size: 80px 26px;
	-webkit-background-size: 80px 26px;
	-moz-background-size: 80px 26px;
	text-align: center;
	line-height: 26px;
}

a.btn_usual {
	background-image: url('../images/btn_usual.png');
	background-repeat: no-repeat;
}

a.btn_press {
	background-image: url('../images/btn_press.png');
	background-repeat: no-repeat;
}

body>div:not (.titleBar ){
	display: none;
	width: 100%;
	height: auto;
	-webkit-transition-duration: 300ms;
	-webkit-transition-property: -webkit-transform;
	/*-webkit-transform: translateX(0%);*/
	-moz-transition-duration: 300ms;
	-moz-transition-property: -moz-transform;
	/*-moz-transform: translateX(0%);*/
	-o-transition-duration: 300ms;
	-o-transition-property: -o-transform;
	/*-o-transform: translateX(0%);*/
	-ms-transition-duration: 300ms;
	-ms-transition-property: -ms-transform;
	/*-ms-transform: translateX(0%);*/
	font-family: Arial;
}

body>div[selected="true"] {
	display: block;
	font-family: Arial;
}

#WaitingBlock {
	position: absolute;
	left: 0;
	top: 45px;
	padding-top: 150px;
	background: transparent;
	text-align: center;
	font-family: Arial;
}

#WaitingBlock .waiting {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('../images/waiting.png');
	background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
}

#WorkArea {
	
}

.box {
	color: #424348;
	margin: 10px 6px;
	padding: 10px 0;
	border: 1px solid #CACACA;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	background-color: #fff;
	box-shadow: 0 1px 1px #fff;
	-moz-box-shadow: 0 1px 1px #fff;
	-webkit-box-shadow: 0 1px 1px #fff;
	-o-box-shadow: 0 1px 1px #fff;
	-ms-box-shadow: 0 1px 1px #fff;
	overflow: hidden;
	font-family: Arial;
}

.box .row {
	width: 100%;
	font-size: 16px;
}

.box .row table {
	width: 100%;
	font-size: 16px;
	border: none;
	border-collapse: collapse;
}

.box .row table td {
	vertical-align: middle;
	word-wrap: break-word;
	word-break: break-all;
}

select.select100 {
	font-size: 16px;
	height: 30px;
	width: 100%;
	font-family: Arial;
}

select.select100px {
	font-size: 16px;
	height: 30px;
	width: 116px;
	font-family: Arial;
}

.input100 {
	height: 45px;
	width: 98%;
	font-size: 16px;
	font-family: Arial;
}

.input50 {
	height: 25px;
	width: 50%;
	font-family: Arial;
}

.input100px {
	height: 25px;
	width: 128px;
	font-size: 16px;
	font-family: Arial;
}

.input160px {
	height: 25px;
	width: 188px;
	font-size: 16px;
	font-family: Arial;
}

.input150px {
	height: 25px;
	width: 150px;
	font-size: 16px;
	font-family: Arial;
}

.input200px {
	height: 25px;
	width: 200px;
	font-size: 16px;
	font-family: Arial;
}

.money {
	color: #295ab4;
	font-weight: bold;
	font-family: Arial;
}

.num {
	font-family: Arial;
}

.gray {
	color: #a1a2a2;
	font-family: Arial;
}

.title {
	font-weight: bold;
	color: #424348;
	text-shadow: 1px 0 1px #fff;
	line-height: 30px;
	padding-left: 10px;
	font-family: Arial;
}

div.line {
	margin: 6px 0;
	height: 1px;
	background: url(resources/images/linePoint1.gif) repeat-x center;
	font-family: Arial;
}

td.line {
	background: url(resources/images/linePoint1.gif) repeat-x center;
	font-family: Arial;
}

.rowbtn {
	background-color: Transparent;
	border: none 0px;
	width: 100%;
	text-align: left;
	cursor: pointer;
	padding-right: 10px;
	font-family: Arial;
}

.a_l,.a_c,.a_r {
	line-height: 30px;
	font-family: Arial;
}

.a_l {
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	min-width: 50px;
	font-family: Arial;
}

.a_t {
	text-align: left;
	font-weight: bold;
	font-size: 20px;
	padding-left: 10px;
	min-width: 50px;
	font-family: Arial;
}

.a_x {
	text-align: left;
	font-size: 12px;
	color: #8E6B23;
	padding-left: 12px;
	min-width: 50px;
	font-family: Arial;
}

.a_xx {
	text-align: left;
	font-size: 13px;
	color: black;
	padding-left: 12px;
	min-width: 50px;
	font-family: Arial;
}

.a_c {
	padding: 0 10px;
	font-family: Arial;
}

.a_r {
	text-align: right;
	padding-right: 10px;
	font-family: Arial;
}

.cen {
	text-align: center;
	font-family: Arial;
}

#Remark,.note {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border: 1px solid #e8cd83;
	padding: 20px 10px;
	color: #4f5154;
	font-size: 14px;
	line-height: 24px;
	background: #f8f1b8;
	background: -webkit-linear-gradient(top, #f8f1b8 0%, #faebae);
	background: -moz-linear-gradient(top, #f8f1b8 0%, #faebae);
	background: -o-linear-gradient(top, #f8f1b8 0%, #faebae);
	background: -ms-linear-gradient(top, #f8f1b8 0%, #faebae);
	font-family: Arial;
	/* 	background: -moz-gradient(linear, left top, left bottom, from(#f8f1b8),to(#faebae)); 	background: -o-gradient(linear, left top, left bottom, from(#f8f1b8),to(#faebae)); 	background: -ms-gradient(linear, left top, left bottom, from(#f8f1b8),to(#faebae)); 	box-shadow: 0 2px 3px rgba(000,000,000,0.13);*/
}

/*titlebar*/
.titleBar {
	width: 100%;
	background-color: #003D79;
	line-height: 55px;
	height: 55px;
	text-align: center;
}

.titleBar a {
	text-decoration: none;
}

.titleBar span {
	color: White;
	font-size: 20px;
	font-weight: bold;
}

.leftHeadBar {
	float: left;
	width: 84px;
	height: 55px;
	position: relative;
}

.leftHeadBar img,.leftHeadBar span {
	width: 50px;
	height: 31px;
	position: absolute;
}

.leftHeadBar img {
	left: 4px;
	top: 13px;
}

.leftHeadBar span {
	cursor: pointer;
	left: 4px;
	top: 13px;
	display: block;
	color: White;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	line-height: 31px;
	text-shadow: 1px 1px 1px #3a6488;
}

.rightHeadBar {
	float: right;
	width: 84px;
	height: 55px;
	position: relative;
}

.rightHeadBar img,.rightHeadBar span {
	width: 50px;
	height: 31px;
	position: absolute;
}

.rightHeadBar img {
	right: 4px;
	top: 13px;
}

.rightHeadBar span {
	cursor: pointer;
	right: 4px;
	top: 13px;
	display: block;
	color: White;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	line-height: 31px;
	text-shadow: 1px 1px 1px #3a6488;
}

.linkSearch span {
	background-position: -71px 0px;
}

.linkFavor span {
	background-position: -115px 0px;
}

#p_Title {
	text-shadow: 1px 1px 1px #3a6488;
	font-family: Arial;
}

/*responsive*/
@media only screen and (max-width:320px) {
	div.line {
		background: transparent;
		border-top: 1px solid #CACACA;
		box-shadow: 0 1px 1px #fff;
		-webkit-box-shadow: 0 1px 1px #fff;
		-moz-box-shadow: 0 1px 1px #fff;
		-o-box-shadow: 0 1px 1px #fff;
		-ms-box-shadow: 0 1px 1px #fff;
		margin: 6px 0;
		font-family: Arial;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	/*iphone4 only*/
	.titleBar {
		background-size: auto 44px;
		-webkit-background-size: auto 44px;
		-moz-background-size: auto 44px;
		background: url('../images/titlebar@2x.png') repeat-x;
	}
}

/*一个汉字16px，一个冒号4px，命名中的字数包括冒号（为汉字字数+1）*/
.minwidth_3words {
	min-width: 42px;
}

.minwidth_4words {
	min-width: 56px;
}

.minwidth_5words {
	min-width: 70px;
}

.minwidth_6words {
	min-width: 84px;
}

.minwidth_7words {
	min-width: 100px;
}

.fontpink {
	color: #fd6002;
}

.common_btn {
	background-color: #fb6002;
	color: #000;
	font-size: 14px;
	cursor: pointer !important;
	background: url(../images/confirmBtnBg.png) repeat-x;
	border: 1px solid lightgray;
	border-radius: 3px;
}

.regist_btn {
	width: 101px;
	height: 34px;
	margin: -13px 12px 0 0px;
}

.common_btn:hover {
	background: #fb6002;
	color: #fff;
	font-size: 14px;
	cursor: pointer !important;
	border: 1px solid lightgray;
	border-radius: 3px;
}
/*错误提示信息*/
.errorMessage {
	color: red;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}